.w-e-toolbar,.w-e-text-container,.w-e-menu-panel {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.w-e-toolbar *,.w-e-menu-panel * {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.w-e-clear-fix:after {
	content: "";
	display: table;
	clear: both;
}

.w-e-toolbar .w-e-droplist {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	border: 1px solid #f1f1f1;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.w-e-toolbar .w-e-droplist .w-e-dp-title {
	text-align: center;
	color: #646566;
	line-height: 2;
	border-bottom: 1px solid #f1f1f1;
	font-size: 13px;
}

.w-e-toolbar .w-e-droplist ul.w-e-list {
	list-style: none;
	line-height: 1;
}

.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {
	color: #333;
	padding: 5px 0;
}

.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {
	background-color: #f1f1f1;
}

.w-e-toolbar .w-e-droplist ul.w-e-block {
	list-style: none;
	text-align: left;
	padding: 5px;
}

.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 3px 5px;
}

.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover {
	background-color: #f1f1f1;
}

@font-face {
	font-family: 'w-e-icon';  src: url(data:application/font-woff;base64,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) format('truetype');  font-weight: normal;  font-style: normal;
}[class^="w-e-icon-"],[class*=" w-e-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'w-e-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
  /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.w-e-icon-close:before {
	content: "\f00d";
}

.w-e-icon-upload2:before {
	content: "\e9c6";
}

.w-e-icon-trash-o:before {
	content: "\f014";
}

.w-e-icon-header:before {
	content: "\f1dc";
}

.w-e-icon-pencil2:before {
	content: "\e906";
}

.w-e-icon-paint-brush:before {
	content: "\f1fc";
}

.w-e-icon-image:before {
	content: "\e90d";
}

.w-e-icon-hide:before {
	content: "\e901";
}

.w-e-icon-play:before {
	content: "\e912";
}

.w-e-icon-location:before {
	content: "\e947";
}

.w-e-icon-undo:before {
	content: "\e965";
}

.w-e-icon-redo:before {
	content: "\e966";
}

.w-e-icon-quotes-left:before {
	content: "\e977";
}

.w-e-icon-list-numbered:before {
	content: "\e9b9";
}

.w-e-icon-list2:before {
	content: "\e9bb";
}

.w-e-icon-link:before {
	content: "\e9cb";
}

.w-e-icon-file:before {
	content: "\e902";
}

.w-e-icon-happy:before {
	content: "\e9df";
}

.w-e-icon-bold:before {
	content: "\ea62";
}

.w-e-icon-underline:before {
	content: "\ea63";
}

.w-e-icon-italic:before {
	content: "\ea64";
}

.w-e-icon-strikethrough:before {
	content: "\ea65";
}

.w-e-icon-table2:before {
	content: "\ea71";
}

.w-e-icon-paragraph-left:before {
	content: "\ea77";
}

.w-e-icon-paragraph-center:before {
	content: "\ea78";
}

.w-e-icon-paragraph-right:before {
	content: "\ea79";
}

.w-e-icon-terminal:before {
	content: "\e923";
}

.w-e-icon-page-break:before {
	content: "\ea68";
}

.w-e-icon-cancel-circle:before {
	content: "\ea0d";
}

.w-e-icon-font:before {
	content: "\ea5c";
}

.w-e-icon-text-heigh:before {
	content: "\ea5f";
}
.w-e-icon-toggleEditor:before {
	content: "\e903";
}

.w-e-toolbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 5px;
  /* flex-wrap: wrap; */  /* 单个菜单 */
}

.w-e-toolbar .w-e-menu {
	position: relative;
	text-align: center;
	padding: 5px 10px;
	cursor: pointer;
}

.w-e-toolbar .w-e-menu i {
	color: #646566;
}

.w-e-toolbar .w-e-menu:hover i {
	color: #333;
}

.w-e-toolbar .w-e-active i {
	color: #1989fa;
}

.w-e-toolbar .w-e-active:hover i {
	color: #1989fa;
}

.w-e-text-container .w-e-panel-container {
	position: absolute;
	top: 0;
	left: 50%;
    border-radius:8px;
	border: 1px solid #f7f8fa;
	border-top: 0;
    box-shadow: 0 2px 12px rgba(100, 101, 102, .32);
	color: #333;
	background-color: #fff;
  /* 为 emotion panel 定制的样式 */  /* 上传图片的 panel 定制样式 */
}

.w-e-text-container .w-e-panel-container .w-e-panel-close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	margin: 2px 5px 0 0;
	cursor: pointer;
	color: #646566;
}

.w-e-text-container .w-e-panel-container .w-e-panel-close:hover {
	color: #333;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	margin: 2px 10px 0 10px;
	border-bottom: 1px solid #f1f1f1;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-item {
	padding: 3px 5px;
	color: #646566;
	cursor: pointer;
	margin: 0 3px;
	position: relative;
	top: 1px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-active {
	color: #333;
	border-bottom: 1px solid #333;
	cursor: default;
	font-weight: 700;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content {
	padding: 10px 15px 10px 15px;
	font-size: 16px;
  /* 输入框的样式 */  /* 按钮的样式 */
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input:focus,.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus,.w-e-text-container .w-e-panel-container .w-e-panel-tab-content button:focus {
	outline: none;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #ffffff;
	border: 1px solid #eee;
	outline: none;
	color: rgba(0,0,0,0.8);
	border-radius: 3px;
	line-height: 24px;
	font-size: 16px;
	width: 100%;
	padding: 6px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus {
	border-color: #1989fa;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text] {
	border: none;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	height: 20px;
	color: #333;
	text-align: left;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].small {
	width: 30px;
	text-align: center;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].block {
	display: block;
	width: 100%;
	margin: 10px 0;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {
	border-bottom: 2px solid #1989fa;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {
	font-size: 14px;
	color: #1989fa;
	border: none;
	padding: 5px 10px;
	background-color: #fff;
	cursor: pointer;
	border-radius: 3px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container div.left {
	float: left;
	margin-right: 10px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container div.left select {
	height: 26px;
	line-height: 26px;
	padding: 2px 4px;
	border: 1px solid;
	border-color: #e0e0e0 #e0e0e0 #e0e0e0 #e0e0e0;
	background: #fff;
	border-radius: 2px;
	margin-right: 1px;
	margin-top: 3px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {
	float: left;
	margin-right: 10px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {
	float: right;
	margin-left: 10px;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {
	color: #646566;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {
	color: #c24f4a;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {
	background-color: #f1f1f1;
}

.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {
	content: "";
	display: table;
	clear: both;
}

.w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item {
	cursor: pointer;
	font-size: 18px;
	padding: 0 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container {
	text-align: center;
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #646566;
	cursor: pointer;
	font-size: 60px;
	line-height: 1;
}

.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover {
	color: #333;
}

.w-e-text-container {
	position: relative;
}

.w-e-text-container .w-e-progress {
	position: absolute;
	background-color: #1989fa;
	bottom: 0;
	left: 0;
	height: 1px;
}

.w-e-text {
	padding: 0 10px;
	overflow-y: scroll;
}

.w-e-text p,.w-e-text h1,.w-e-text h2,.w-e-text h3,.w-e-text h4,.w-e-text h5,.w-e-text table,.w-e-text pre {
	margin: 10px 0;
	line-height: 1.5;
}

.w-e-text ul,.w-e-text ol {
	margin: 10px 0 10px 20px;
}

.w-e-text blockquote {
	display: block;
	border-left: 8px solid #d0e5f2;
	padding: 5px 10px;
	margin: 10px 0;
	line-height: 1.4;
	font-size: 100%;
	background-color: #f1f1f1;
}

.w-e-text code {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-color: #f1f1f1;
	border-radius: 3px;
	padding: 3px 5px;
	margin: 0 3px;
}

.w-e-text pre code {
	display: block;
}

.w-e-text table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.w-e-text table td,.w-e-text table th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px 5px;
}

.w-e-text table th {
	border-bottom: 2px solid #ccc;
	text-align: center;
}

.w-e-text:focus {
	outline: none;
}

.w-e-text img {
	cursor: pointer;
}

.w-e-text img:hover {
	box-shadow: 0 0 5px #333;
}

.w-e-panel-tab-content .radio-input {
	display: none;
}

.w-e-panel-tab-content .radio-input:checked + .radio-core {
	background-color: #26a2ff;
	border-color: #26a2ff;
}

.w-e-panel-tab-content .radio-input:checked + .radio-core::after {
	background-color: #fff;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.w-e-panel-tab-content .radio-input[disabled] + .radio-core {
	background-color: #d9d9d9;
	border-color: #ccc;
}

.w-e-panel-tab-content .radio-core {
	margin-top: -2px;
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	border: 1px solid #ccc;
	position: relative;
	width: 17px;
	height: 17px;
	vertical-align: middle;
}

.w-e-panel-tab-content .radio-core::after {
	content: " ";
	border-radius: 100%;
	top: 4px;
	left: 4px;
	position: absolute;
	width: 7px;
	height: 7px;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.w-e-panel-tab-content .radio-title {
	font-size: 14px;
	margin-left: 5px;
	line-height: 28px;
}

.editor-text hide {
	position: relative;
	border: 0;
	border-left: 3px solid #1989fa;
	margin-left: 10px;
	padding: 0.5em;
	display: block;
	min-height: 26px;
	margin: 30px 0px 0px 0px;
}

.editor-text .inputValue_10::before {
	content: '密码: ' attr(input-value) '';
	color: #1989fa;
	font-size: 14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}

.editor-text .inputValue_20::before {
	content: '回复话题可见';
	color: #1989fa;
	font-size: 14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}

.editor-text .inputValue_30::before {
	content: '达到等级 ' attr(description) ' 可见';
	color: #1989fa;
	font-size: 14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}

.editor-text .inputValue_40::before {
	content: '需要支付 ' attr(input-value) ' 积分可见';
	color: #1989fa;
	font-size: 14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}

.editor-text .inputValue_50::before {
	content: '需要支付 ' attr(input-value) ' 元费用可见';
	color: #1989fa;
	font-size: 14px;
	position: absolute;
	margin-top: -30px;
	line-height: 30px;
}

.editor-text hide::after {
	font-family: 'w-e-icon' !important;
	content: '\e900';
	font-size: 12px;
	color: #1989fa;
	position: absolute;
	left: -11px;
	bottom: -2px;
	-moz-animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	animation: bounce 2s infinite;
}
  
  /**弹跳动画**/
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}

	40% {
		transform: translateY(-8px);
	}

	60% {
		transform: translateY(-4px);
	}
}

.editor-text .playerImg {
	border: 1px solid #ddd;
	padding: 50px;
	width: 64px;
	height: 64px;
}

.w-e-text pre code {
	min-height: 20px;
}



.editor-toolbar {
	/**
    border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd;**/
    border-radius:3px 3px 0px 0px;
    background-color: #fff;font-size: 14px;
}
.editor-text {
    margin-top: 3px;
    border: 1px solid #ebedf0;
    border-radius:3px;
	display: table;
	width: 100%;
	height: 200px;
    font-size: 14px;
    word-break:break-all;
}
.editor-text img{
   max-width:100%;
    
}
.editor-text .prettyprint{
	white-space: pre-wrap;
    word-wrap: break-word;
}

/** wangEditor.js编辑器 **/
.w-e-text {
/**
    padding: 0 10px;
    overflow-y: auto;
     overflow-y: hidden;
   **/
 /**  overflow-y: visible;
   display: table-cell; **/
   overflow-y: visible;
   display: table-cell;
}

